package display;

import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.springframework.web.context.*;

import domain.*;

public class AgregarGrupo extends PageController {
  
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		GrupoRepository grupos = (GrupoRepository) context.getBean("grupoRepository");
		try {
			System.out.println("Entre aqui...");
			String numero = request.getParameter("numero");
			int num = Integer.parseInt(numero);
			String sigla = request.getParameter("sigla");
			String nombre = request.getParameter("nombre");
			String horario = request.getParameter("horario");
			String aula = request.getParameter("aula");
			String profesor = request.getParameter("idProfesor");
			int idProf = Integer.parseInt(profesor);
			Random generator = new Random();
			int id = generator.nextInt();	
			Grupo grupo = new Grupo();
			grupo.setId(id);
			grupo.setSigla(sigla);
			grupo.setNombre(nombre);
			grupo.setHorario(horario);
			grupo.setAula(aula);
			grupo.setIdProfesor(idProf);
			grupo.setNumero(num);
			
			System.out.println(grupo.getId() + grupo.getSigla() + grupo.getNumero() + grupo.getNombre()+ grupo.getHorario() + grupo.getAula() + grupo.getIdProfesor());
			grupos.insertGrupo(grupo);
			response.sendRedirect("listaGrupos");
		} catch (Exception e) {
			request.setAttribute("mensaje",e.getMessage());
			forward("/paginaError.jsp",request,response);
		}
	}
}